home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
001-025
/
disk_010
/
dehex
/
dehex.c
< prev
Wrap
C/C++ Source or Header
|
1992-05-06
|
424b
|
28 lines
#include <stdio.h>
main ()
{
auto char buf[128];
register int ch;
register int packed;
register char *scan;
while (gets (buf)) {
for (scan = buf; *scan != '\000'; ) {
ch = *scan++;
if (ch > '9') {
packed = (ch - '7') << 4;
} else {
packed = (ch - '0') << 4;
}
ch = *scan++;
if (ch > '9') {
packed |= (ch - '7');
} else {
packed |= (ch - '0');
}
putchar (packed);
}
}
}